<html>
    <head>
        <title>从其他资源继承</title>
    </head>
    <body>
        <script>
            /*
                  五、从其他资源继承
                            资源可以从其他资源继承，这使得在不引用现有资源的情况下重用现有本地化字符串成为可能。
                            使用 [InheritResource]特性，可从其他资源类型中集成本地化字符串。
                            例子：

                            [InheritResource(typeof(AbpValidationResource))]  
                            public class TestResource
                            {
                            }

                            通过配置AbpLocalizationOptions替代继承：
                            services.Configure<AbpLocalizationOptions>(options =>
                            {
                                options.Resources
                                    .Add<TestResource>("en") // 声明一个文化代码为 "en" 的本地化字眼
                                    .AddVirtualJson("/Localization/Resources/Test") // 使用Json文件来粗出本地化字符串,并通过虚拟文件系统将Json文件嵌入到程序集中
                                    .AddBaseTypes(typeof(AbpValidationResource)); // 从现有本地化资源类型中集成本地化字符串
                            });

                            一个资源可以从多个资源集成。

                            如果新资源定义了相同的本地化字符串，它会覆盖该字符串。
              */
        </script>
    </body>
</html>